.re-photo {
	text-align: center;
	max-width: 100%;
	margin: 0 auto;
	height: ;
	margin-top: 18.27vw;
	margin-bottom: 26.13vw;
}
.name {
	margin-left: 5.33vw;
	box-sizing: border-box;
}
.name-input{
	padding: 3.47vw 0 3.6vw 2.8vw;
	
}
.password {
	margin-left: 5.33vw;
	margin-top: 4.8vw;
}
.password-input {
	padding: 3.47vw 0 3.6vw 2.8vw;
}
.register {
	width: 89.33vw;
	height: 14.13vw;
	background-color: #c55a5c;
	text-align: center;
	font-size: 3.73vw;
	color: #ffffff;
	margin: auto;
	margin-top: 7.73vw;
	border-radius: 2vw;
}
.register-text {
	padding-top: 5.33vw;
}
.forget {
	margin-left: 5.33vw;
	margin-top: 5.2vw;
	font-size: 3.73vw;
	color: #aaaaaa;

	
}
.forget-z {
	margin-left: 62.2vw;
}
.border {
	border: 0.13vw solid #d8d8d8;
	width: 29.6vw;
	height: 0.13vw;
	margin-left: 5.33vw;
	
}
.border-else {
	display: flex;
	text-align: center;
	margin-top: 23.4vw;
	align-items: center;
}
.else {
	margin-left: 4vw;
	font-size: 3.73vw;
	color: #555555;
}
.nav {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 8.27vw;
	margin-left: 5vw;
	
}
.nav img {
	max-width: 50%;
}
